<?php
class Home extends CI_Controller {
    public function __construct() {
        parent::__construct();
        $this->load->helper(array('url'));
        $this->load->library(array('session', 'r_session'));
        $this->load->model(array('nc_model', 'derivadas_model'));
        $this->r_session->check($this->session->all_userdata());
        
    }
    
    public function index() {
        $session = $this->session->all_userdata();
        $session['title'] = "Home";
        
        $cant_abiertas = $this->nc_model->cantidad_nc_cerrada(0);
        $cant_cerradas = $this->nc_model->cantidad_nc_cerrada(1);
        $derivadas = $this->nc_model->nc_derivadas($session['SID']);
        $aprobacion = $this->nc_model->get_cantidad_abiertas_por_estado(1);
        $ejecucion = $this->nc_model->get_cantidad_abiertas_por_estado(2);
        $efectividad = $this->nc_model->get_cantidad_abiertas_por_estado(3);
        
        $count = 0;
        foreach ($derivadas as $key => $derivada) {
            $derivadas[$key]['derivada'] = $this->derivadas_model->get_derivada_por_id_nc($derivada['idnc']);
            if(empty($derivadas[$key]['derivada'])) {
                $count++;
            }
        }
        
        
        $data['abiertas'] = $cant_abiertas['cantidad'];
        $data['cerradas'] = $cant_cerradas['cantidad'];
        $data['derivadas'] = $count;
        $data['aprobacion'] = $aprobacion['cantidad'];
        $data['ejecucion'] = $ejecucion['cantidad'];
        $data['efectividad'] = $efectividad['cantidad'];
        
        
        $this->load->view('layout/header', $session);
        $this->load->view('home/index', $data);
        $this->load->view('layout/footer');
    }
}
?>
